//
//  LVBaseTableViewTVCell.h
//  BaseCode
//
//  Created by 曹连华 on 2019/3/25.
//  Copyright © 2019 曹连华. All rights reserved.
//

#import <UIKit/UIKit.h>

@class LVBaseCellRowModel;

NS_ASSUME_NONNULL_BEGIN

@interface LVBaseTableViewTVCell : UITableViewCell

/// cell 所在的 indexPath
@property(nonatomic, strong, readonly) NSIndexPath *indexPath;

///初始化时 会调 initUI 子类可以重新
- (void)initUI;

///在cellForRowAtIndexPath 中会调用此方法 子类可以重新
- (void)updateTVCCellWithRowModel:(LVBaseCellRowModel *)rowModel atIndexPath:(NSIndexPath *)indexPath;

//////功能:获取UITableViewCell的唯一标识符
+ (NSString *)reuseIdentifier;

///功能:返回Cell对应的nib
+ (UINib *)nib;


@end

NS_ASSUME_NONNULL_END
